package com.ruoyi.energy.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 微信-车辆租赁-实体
 * 远程接口箱变实体定义
 *
 * @author zmc
 * @date 2021-12-3
 */
@Data
@ApiModel
public class TcOutWXVO {
    private static final long serialVersionUID = 1L;

    //id、车牌、停车场、进口、时间、出口、出口时间、应收、代扣、实收
    /** 序号 */
    @ApiModelProperty(value = "序号")
    private Integer id;

    /** 车牌号 */
    @Excel(name = "车牌号")
    @ApiModelProperty(value = "车牌号")
    private String plateId;

    /** 停车场名称 */
    @Excel(name = "停车场名称")
    @ApiModelProperty(value = "停车场名称")
    private String parkingName;

    /** 进口名称 */
    @Excel(name = "进口名称")
    @ApiModelProperty(value = "进口名称")
    private String portNameIn;

    /** 出口名称 */
    @Excel(name = "出口名称")
    @ApiModelProperty(value = "出口名称")
    private String portNameOut;

    /** 进场时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "进场时间")
    private Date accessTime;

    /** 出场时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
    @ApiModelProperty(value = "出场时间")
    private Date accessTimeOut;

    /** 应收金额 */
    @Excel(name = "应收金额")
    @ApiModelProperty(value = "应收金额")
    private String amountReceivables;

    /** 实收金额 */
    @Excel(name = "实收金额")
    @ApiModelProperty(value = "实收金额")
    private String amountSpaid;

    /** 代扣金额 */
    @ApiModelProperty(value = "代扣金额")
    private String daikouAmount;

    /** 车辆类型 */
    @ApiModelProperty(value = "车辆类型")
    private String plateType;

}
